﻿@charset "utf-8";
/*公共样式*/
body{ padding:0px; margin:0px; font-size:12px; line-height:23px; color:#5A5A5A; font-family:"微软雅黑",Arial,"宋体";}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
ul,li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6{ padding:0px; margin:0px;}
select,input,em,textarea{ font-size:12px; font-style:normal; color:#5A5A5A;}
img{ border:none; border:0;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur()); color:#5A5A5A;}
a:focus {outline:none;-moz-outline:none;}
a:hover{ color:#ff0000; text-decoration:none;}
.Texthide{ display:none;}
html{overflow-x:hidden;}

.weixinimg{ position:absolute; right:260px; top:32px; display:none; z-index:88888;}
.tt a{ color:#f80002; text-decoration:underline;}
.tt a:hover{ color:#666}
/*bottom*/


/*底部样式*/
.lians{width:100%; height:150xp; margin:auto 0px; background-color:#fe0000;}
.liansa{ width:970px; height:40px; font-size:14px; color:#2E2E2E; margin:auto 0px;}
.liansb1{width:970px; height:1px; background-image:url(16.jpg);}
.liansb2{width:970px; height:1px; background-image:url(17.jpg);}
.lian a{ font-size:14px; padding-right:36px; color:#2E2E2E;}




/*top.html*/
.Toper{ position:relative; width:100%; height:82px; background:url(1.jpg) repeat center top; z-index:1110;}
.Top{ width:1100px; margin:0 auto; height:82px; position:relative;}
.logo{ position:absolute; left:0; top:0px; z-index:1111; }
.Top .txt{ position:relative; float:right; height:30px; line-height:30px;}
.Top .txt em{ padding:0 8px;}
.Top .txt b{ color:#e15517; padding-left:3px; font-weight:lighter;}


/*Banner*/
.HomeBan{
	width: 100%;
	height: 757px;
	overflow: hidden;
	align:center;
	z-index: 1;
	position: relative;
	
}
.HomeBan .BanList{ width:100%; height:757px; overflow:hidden;}
.HomeBan .BanList ul{ width:100%; height:757px; overflow:hidden;}
.HomeBan .BanList ul li{ width:100%; height:757px; overflow:hidden;}
.HomeBan .BanList ul li a{ width:100%; height:757px; overflow:hidden; display:block;}
	.HomeBan .BanList .prev,
	.HomeBan .BanList .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
	.HomeBan .BanList .prev { left: 0; }
	.HomeBan .BanList .next { background-position: 0 -90px; right: 0; }
	.HomeBan .BanList .prev:hover,
	.HomeBan .BanList .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.Banner{ width:100%; height:300px; position:relative; z-index:-1;}
.Banner i{ margin-top:-10px; display:block; width:100%; height:300px;}
/*Banner*/


/*index*/

.homenews{ width:1000px; position:absolute; left:50%; bottom:0; background:#ccc; margin-left:-500px;}
.HomeBox{ width:460px; height:47px; padding:8px; background:url(HomeBoxBG.png) repeat-x left top; position:absolute;}
.HomeBox .h1{ padding:0 0 0 14px;}
.HomeBoxHover{ background:url(HomeBoxBG_1.png) no-repeat left top; width:460px;}
.homenews .Hnews{ right:0; bottom:10px;}
/*.homenews .Hnews .h1{ margin:0; padding:0; width:527px; height:34px; overflow:hidden;}
.homenews .Hnewsbg{ background:url(../images/Hnewsclick_03.png) no-repeat left top;}*/
.homenews .Hnews dl{ height:180px; background:#fff; overflow:hidden; display:none;}
.homenews .Hnews dl dt{ float:left; width:180px; height:120px; float:left; padding:16px; padding-right:8PX}
.homenews .Hnews dl dd{ float:right; width:250px; height:120px; padding:16px; padding-right:0PX; padding-left:0PX; position:relative;}
.homenews .Hnews dl dd p{ margin:0; line-height:24px;  height:23PX; position:relative;}
.homenews .Hnews dl dd a{ padding-left:8px; background:url(index3-2_03.jpg) no-repeat left 8px; height:36px; line-height:18px; overflow:hidden; color:#666; display:block; width:60%;}
.homenews .Hnews dl dd a:hover{ color:#EA5B24;}
.homenews .Hnews dl dd span{  float:right; display:inline; position:absolute; bottom:0; right:0;}
.homenews .Hnews dl dd a.more{ color:#EA5B24; position:absolute; left:10px; bottom:-14px; background:none;}

.homenews .Hcase{ left:0; bottom:10px;}
/*.homenews .Hcasebg{ background:url(../images/Hcaseclick_03.png) no-repeat left top;}
.homenews .Hcase .h1{ margin:0; padding:0; width:392px; height:34px; overflow:hidden;}*/
.homenews .Hcase .more{ position:absolute; right:20px; top:20px; display:block; width:30px; height:20px; display:none;}
.homenews .Hcase .con{ width:460px; overflow:hidden; height:163px; position:relative; display:none;}
.homenews .Hcase .con .in{ width:380px; height:163px; overflow:hidden; position:absolute; left:50%; top:8px; margin-left:-190px;}
.homenews .Hcase .con .in a{ overflow:hidden;}
.homenews .Hcase .con ul{ overflow:hidden; text-align:center;}
.homenews .Hcase .con ul li{ overflow:hidden; width:180px; height:163px; overflow:hidden; padding:0 5px;}
.homenews .Hcase .con .prev{ display:block; width:11px; height:29px; background:url(homeleft_06.png) no-repeat center center; position:absolute; left:20px; top:50%; margin-top:-14px;}
.homenews .Hcase .con .next{ display:block; width:11px; height:29px; background:url(homeright_06.png) no-repeat center center; position:absolute; right:20px; top:50%; margin-top:-14px;}
.homenews .Hcase .h4{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:lighter; line-height:20px;}
.newstime { position: relative; left: 210px;}



.homecase{ background:url(11.jpg) repeat-x #EDEBEC; height:100px; text-align:center;}
.homecase2{ height:30px; line-height:30px; overflow: hidden;}

/*footer*/
.footer{ width:100%; height:50px; bgcolor:#2E2E2E; }

.tu{ width:280px; margin:6px; float:left; display:inline;}

.tu img{ width:260px; padding:5px; height:182px; background-color:#FFFFFF; border:1px #ACACAC solid;}

.lian2 p{ height:15px; line-height:25px;}
.STYLE1 {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.STYLE2 {color: #FE0002}


.nTab{
float: left;
width: 1200px;
margin: 0 auto; background:url(23.jpg) repeat-x;
}
.nTab .TabTitle{
clear: both;
overflow: hidden;
}
.nTab .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nTab .TabTitle li{
float: left;
width: 130px;
cursor: pointer;
text-align: center; height:40px;
margin: 0;
}
.nTab .TabTitle .active{ border-left:1px #9E9D9D solid; color:#000000;  border-top:2px #663E1F solid;border-right:1px #9E9D9D solid; background-color:#DAD9D9; border-bottom:1px #DAD9D9 solid; height:38px; line-height:38px; font-size:15px; font-weight:bold;}
.nTab .TabTitle .normal{ height:40px; line-height:40px; font-size:15px; font-weight:bold;  border-bottom:1px #9E9D9D solid; color:#000000;}
.nTab .TabContent{
width:auto;
margin: 0px auto;
padding:20px 0px; font-size:14px; line-height:25px; padding-top:40px;
}
.none {display:none;}

.lian4 td a{  height:38px; line-height:38px; font-size:15px; display:block; font-weight:bold;  border-bottom:1px #9E9D9D solid; color:#1C1C1C; border-top:2px #DAD9D9  solid; }
.lian4 td a:hover{ border-left:1px #9E9D9D solid; color:#000000;  border-top:2px #663E1F solid; border-right:1px #9E9D9D solid; background-color:#DAD9D9; border-bottom:1px #DAD9D9 solid; height:38px; line-height:38px; font-size:15px; font-weight:bold; display:block;}
.lian4 td .on{ border-left:1px #9E9D9D solid; color:#000000;  border-top:2px #663E1F solid; border-right:1px #9E9D9D solid; background-color:#DAD9D9; border-bottom:1px #DAD9D9 solid; height:38px; line-height:38px; font-size:15px; font-weight:bold; display:block;}

.nav mainlevel_01 a{ background:url(4.jpg) no-repeat center;}
.page span{ margin:0 5px;}

.tu2 img{ width:185px; height:90px; border-bottom:1px #BAB9B9 solid; padding:14px 0px;}
.tu2{ width:185px; float:left; margin:12px 7px; display:inline;}

.tu3 img{ padding:8px; border:1px #CCCCCC solid; background-color:#FFFFFF;}
.lia td{ border-bottom:1px #ccc dashed;}

.project_info{ overflow:hidden; padding:50px 0;}



.project_info .infoTitle{ font-size:16px; color:#666; text-align:center; padding-bottom:20px; font-weight:bold}





.project_info .info{ overflow:hidden; width:790px; height:542px; border:1px solid #e6e6e6; padding:7px; float:left; border-right:none;}

.project_info .other{ float:left; width:174px; height:558px; background:#f0f0f0;}

.project_info .other .con{ width:174px; height:465px; background:#ccc; position:relative; overflow:hidden;}

.project_info .other .con ul{ width:174px; overflow:hidden; position:absolute; left:0; top:0;}

.project_info .other .con ul li{ cursor:pointer; width:150px; overflow:hidden; height:129px; overflow:hidden; padding:12px; text-align:center;}

.project_info .other .con ul li .h3{ width:150px; font-weight:lighter; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#767676;}

.project_info .other .con ul li:hover{ background:#df6c3a;}
.project_info .other .con ul .li1{ background:#df6c3a;}

.project_info .other .con ul .li1 .h3{ color:#ffe1d4;}

.project_info .other .con .on img{border:3px solid #B42222; width:149px; height:102px;}
.project_info .other .con .on { background:url(../images/img_bg.jpg) center top no-repeat;}
.project_info .other .con .on i{display:block;}


.project_info .other .prev{ display:block; width:174px; height:46px; overflow:hidden; background:url(../images/top_03.jpg) no-repeat center center;}

.project_info .other .next{ display:block; width:174px; height:46px; overflow:hidden; background:url(../images/bottom_06.jpg) no-repeat center center;}



.project_info p{ margin-top:20px; text-indent:2em; line-height:24px; font-size:14px;}

/*project*/
